package com.wish.wishhouse_foreclosure.mapper;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.wish.wishhouse_foreclosure.entity.TSfContract;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import dto.houseForeclosureDto.*;
import dto.response.*;
import javafx.scene.control.Pagination;
import dto.houseResourceDto.TSfContractDto;
import dto.houseForeclosureDto.RequestDetailSfContractDto;
import dto.houseForeclosureDto.RequestTerminalSfContractDto;
import dto.houseForeclosureDto.ResponseDetailSfContractDto;
import dto.houseForeclosureDto.TsfContractDto;

import java.util.List;

/**TSfContractMapper
 * <p>
 *  Mapper 接口
 * </p>
 *
 * @author zhangshuxin
 * @since 2021-03-31
 */
public interface TSfContractMapper extends BaseMapper<TSfContract> {

    List<TSfContract> selects(TSfContractDto tSfContractDto);


    List<TSfContract> selectPageVo(TsfContractDto tsfContractDto);



    /**
     * 房产信息查询详情
     */
    ResponseDetailHouseinfoDto searchHouseInfoById(String houseInfoId);


    List<ResponseSearchSfsDto> searchSfListByXy(RequestSearchSfsDto requestSearchSfsDto);

    List<TSfContract> searchSfAllNotDissolution(TsfContractDto tsfContractDto);

    ResponseDetailSfContractDto selectSearchById(RequestDetailSfContractDto requestDetailSfContractDto);

}
